
const {resolve} = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
    entry:'./src/index.js',
    output:{
        filename:'built.js',
        path:resolve(__dirname,'build')
    },
    module:{
        rules:[
            // 打包css资源
            {
                test:/\.css$/,
                use:['style-loader','css-loader']
            },
            // 打包其他资源（在这个demo中，除了js，css，html资源以外的，都为其他资源，所以可以用排除法）
            {
                exclude:/\.(js|css|html)$/,
                loader: 'file-loader'
            }
            
        ]

    },
    plugins:[
        new HtmlWebpackPlugin({
            template: './src/index.html'
        })
    ],
    mode:'development'
}